package com.cxh.dao;

import tk.mybatis.mapper.common.Mapper;

import com.cxh.entity.SysUserRole;

import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * 类说明：
 * @author ChenXH
 * @date   2018-11-29 11:14:13
 */
@Repository("sysUserRoleDao")
public interface SysUserRoleDao extends Mapper<SysUserRole> {//需要进行 继承Mapper

    /**
     * 方法说明：进行 分页查询
     * @author  ChenXH
     * @date  2018-11-29 11:14:13
     */
    public List<SysUserRole> loadPageList(Map<String,Object> map);

    /**
     * @类功能说明：查询用户拥有的角色
     * @作者：Chenxh
     * @创建时间：2018年12月14日上午11:51:30
     */
	public List<Integer> getRoleByUserId(String userid);

	/**
	 * @类功能说明：先将原来的用户拥有的角色全部删除重新加
	 * @作者：Chenxh
	 * @创建时间：2018年12月14日下午2:07:19
	 */
	public void deleteByUserId(String string);

	/**
	 * @类功能说明：添加用户角色数据
	 * @作者：Chenxh
	 * @创建时间：2018年12月14日下午2:13:10
	 */
	public void addSysUserRole(SysUserRole sysUserRole);

	public List<SysUserRole> getUserByRoleId(String string);

}
